.o2box{width:950px; clear:both; margin:10px auto 10px auto;}
.o2box div.tl1{height:19px; background:url(../Images/sc_img1.jpg) no-repeat; font-weight:bold; color:#2b9cd8; font-size:14px; padding:9px 0 0 23px;}
.o2box .w979{width:950px;}
.o2box .w977{width:950px; padding:6px 6px 0px 6px;}

.o2box div.lc{width:133px; float:left; text-align:center;}

.h54{height:54px;}
.h18{height:18px;}

.o2box dl.shrleft{float:left; background:#fefddf; width:100px;}
.o2box dl.shrleft dd.label{color:#888886; text-align:right; padding:0 20px 0 0; height:40px; line-height:40px;}
.o2box dl.shrleft dd.label2{color:#888886; text-align:right; padding:0 20px 0 0; height:60px; line-height:60px;}
.o2box dl.shrright{float:left; background:White; width:787px;}
.o2box dl.shrright dd.item1{height:32px; border-bottom:solid 1px #f3f3f3; padding:8px 0 0 10px;}
.o2box dl.shrright dd.user{font-size:24px; font-weight:bold; line-height:32px; border-bottom:solid 1px #f3f3f3; padding:8px 0 0 10px;} 
.o2box dl.shrright dd.item2{height:52px; padding:8px 0 0 10px;}
.o2box dl.shrright dd.item1 input,
.o2box dl.shrright dd.item1 textarea,
.o2box dl.shrright dd.item2 input,
.o2box dl.shrright dd.item2 textarea{border:solid 1px #8e9c9c;}

 

.w140{width:140px;}
.w80{width:80px;}
.w283{width:283px;}
.w240{width:240px;}

dl.itemh{background:#f5f5f5; font-weight:bold; color:#636363;}
dl.itemh dd.item{float:left; border-bottom:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; height:24px; text-align:center; padding-top:12px;}
dl.itemh dd.iteme{float:left; border-bottom:solid 1px #e5e5e5; height:24px; text-align:center; padding-top:12px;}

dl.item{background:White; color:#969696;}
dl.item dd.item{float:left; border-bottom:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; height:38px; text-align:center; padding-top:24px;}
dl.item dd.iteme{float:left; border-bottom:solid 1px #e5e5e5; height:38px; text-align:center; padding-top:24px;}

dl.itemg{background:White; color:black;}
dl.itemg dd.item{float:left; border-bottom:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; height:24px; text-align:center; padding-top:12px;}
dl.itemg dd.iteme{float:left; border-bottom:solid 1px #e5e5e5; height:24px; text-align:center; padding-top:12px;}

div.payheader{clear:both; color:#f7951a; font-weight:bold; cursor:pointer;}
dl.payitem{float:left; padding:10px 0px 10px 30px; width:293px; height:120px;}
dl.payitem dd.radio{float:left; height:15px;}
dl.payitem dd.payname{float:left; color:#949494; font-weight:bold; margin-left:5px;}
dl.payitem dd.deta{clear:both; margin:20px 0 0 18px;}

div.total{height:24px; padding:12px 10px 0 0; color:#ea1a27; font-weight:bold; border-bottom:solid 1px #e5e5e5; text-align:right;}
div.postc{height:24px; padding:12px 10px 0 0; color:#ea1a27; font-weight:bold; border-bottom:solid 1px #e5e5e5; text-align:right; background:#f5f5f5;}
div.payc{height:24px; padding:12px 10px 0 0; color:#ea1a27; font-weight:bold; border-bottom:solid 1px #e5e5e5; text-align:right; background:#f5f5f5;}
dl.point{height:36px; padding:0 10px 0 0; font-weight:bold; border-bottom:solid 1px #e5e5e5; text-align:right; background:#ebf9fa;}
dl.point dd.grtxt{float:right; margin:12px 0 0 20px; color:#3ab54b; font-weight:bold;}
dl.point dd.grtxt span{color:#ed1c22;}
dl.point dd.input{float:right; width:50px; height:15px; margin:9px 0 0 0;}
dl.point dd.input input{width:50px; height:15px; border:solid 1px #dfdbda;}
dl.point dd.input1{float:right; margin:10px 0 0 0; color:#3ab54b; font-weight:bold;}
dl.point dd.input1 span{color:#ed1c22;}
dl.point dd.hlp{float:right; width:51px; height:22px; margin:7px 0 0 20px;}
div.total1{height:48px; padding:24px 10px 0 0; color:#ea1a27; font-weight:bold; border-bottom:solid 1px #e5e5e5; text-align:right;}
div.total1 span{font-size:24px; font-weight:bold; color:#fe0000;}
dl.oper{height:44px; padding:15px 10px 15px 0; color:#ea1a27; font-weight:bold; border-bottom:solid 1px #e5e5e5; text-align:right;}
dl.oper dd.btn1{float:right; width:93px; height:23px; margin:21px 10px 0 0;}
dl.oper dd.btn2{float:right; width:136px; height:44px;}

.o2box table.t1{border-collapse:collapse; width:942px;}
.o2box table.t1 td,
.o2box table.t1 th{color:#959595; padding:5px; border:solid 1px #d2d2d2;}
.o2box table.t1 th{background:#f5f5f5; border-top:0; height:20px;}
.o2box table.t1 td{height:40px; text-align:center;}
.o2box table.t1 td.money{color:#1a871e; font-weight:bold;}
.o2box table.t1 td.g{height:24px;}
.o2box table.t1 td.f1{text-align:right;}
.o2box table.t1 td.f2{text-align:right; background:#f5f5f5;}
.o2box table.t1 td.f3{text-align:right; vertical-align:bottom; height:80px;}
.o2box table.t1 td span.r{color:#ee1c25; font-weight:bold;}
.o2box table.t1 td span.rb{color:#ee1c25; font-weight:bold; font-size:24px;}
.o2box table.t1 td span.blue{color:Blue;}
.o2box table.t1 td span.green{color:#1a871e;}